GtkWidget: Avoid gdk_device_manager_get_client_pointer()
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 15 Dec 2015 22:17:07 +0000 (23:17 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 15 Dec 2015 22:17:07 +0000 (23:17 +0100)
It's now deprecated

gtk/gtkwidget.c

index 59708bb923930930b6c90b9310aecc2465b2d08c..da44032a0dc7120d1e8e45a09160dec58ec1b1f4 100644 (file)
@@ -11808,10 +11808,11 @@ gtk_widget_get_pointer (GtkWidget *widget,
 
   if (_gtk_widget_get_realized (widget))
     {
+      GdkSeat *seat;
+
+      seat = gdk_display_get_default_seat (gtk_widget_get_display (widget));
       gdk_window_get_device_position (priv->window,
-                                      gdk_device_manager_get_client_pointer (
-                                        gdk_display_get_device_manager (
-                                          gtk_widget_get_display (widget))),
+                                      gdk_seat_get_pointer (seat),
                                       x, y, NULL);
 
       if (!_gtk_widget_get_has_window (widget))